Fix another const bug in function. Thanks to Daniel Krugler for finding this and the previous bug. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113686 91177308-0d34-0410-b5e6-96231b3b80d8 
diff --git a/include/functional b/include/functional index b9378aa..3cc21d4 100644 --- a/include/functional +++ b/include/functional 
@@ -1141,9 +1141,9 @@    // deleted overloads close possible hole in the type system  template<class _R2, class... _ArgTypes2> - bool operator==(const function<_R2(_ArgTypes2...)>&) = delete; + bool operator==(const function<_R2(_ArgTypes2...)>&) const = delete;  template<class _R2, class... _ArgTypes2> - bool operator!=(const function<_R2(_ArgTypes2...)>&) = delete; + bool operator!=(const function<_R2(_ArgTypes2...)>&) const = delete;  public:  // function invocation:  _R operator()(_ArgTypes...) const;